direct remittance - German English Dictionary